home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Database / SimpleTableView-1 / BoolFormatter.h < prev    next >
Text File  |  1995-06-12  |  2KB  |  52 lines

  1. // -------------------------------------------------------------------------------------
  2. //    BooleanFormatter.h
  3. //  This software is without warranty of any kind.  Use at your own risk.
  4. // -------------------------------------------------------------------------------------
  5.  
  6. #import <appkit/appkit.h>
  7. #import <dbkit/dbkit.h>
  8.  
  9. // -------------------------------------------------------------------------------------
  10. @interface BoolFormatter : DBFormatter
  11. {
  12.  
  13.     id                        drawCell;
  14.     DBValue                    *newValue;
  15.     int                        selectionMode;
  16.     
  17. }
  18.  
  19. // -------------------------------------------------------------------------------------
  20.  
  21. - init;
  22. - free;
  23.  
  24. - setMode:(int)newMode;
  25. - (int)mode;
  26.  
  27. - setImage:anImage;
  28. - image;
  29. - setIcon:(const char*)anIcon;
  30. - (const char*)icon;
  31. - setAltImage:anImage;
  32. - altImage;
  33. - setAltIcon:(const char*)anIcon;
  34. - (const char*)altIcon;
  35.  
  36. - drawFieldAt:(u_int) row :(u_int) column inside:(NXRect*)frame inView:view
  37.     withAttributes:(id <DBTableVectors>)rowAttrs :(id <DBTableVectors>)columnAttrs
  38.     usePositions:(BOOL) useRowPos :(BOOL) useColumnPos;
  39. - mouseDown:(NXEvent *)theEvent at:(int)row :(int)column
  40.     inside:(NXRect *)frame inView:(View *)view
  41.     withAttributes:(id <DBTableVectors>)rowAttrs :(id <DBTableVectors>)columnAttrs
  42.     usePositions:(BOOL) useRowPos :(BOOL) useColumnPos;
  43.  
  44. - setValueAt:(int)row :(int)column
  45.     withAttributes:(id <DBTableVectors >)rowAttrs :(id <DBTableVectors >)columnAttrs
  46.     usePositions:(BOOL)useRowPos :(BOOL)useColumnPos;
  47.  
  48. - write:(NXTypedStream*)stream;
  49. - read:(NXTypedStream*)stream;
  50.  
  51. @end
  52.